What is the meaning of the word "sleep deprivation"?
Definitions:
-
a form of psychological torture inflicted by depriving the victim of sleep
noun
- Sleep deprivation causes serious psychological stress.
- Sleep deprivation causes serious psychological stress.